//
//  MovieAppDemoApp.swift
//  MovieAppDemo
//
//  Created by Demo on 2025/1/25.
//

import SwiftUI
import KSPlayer

@main
struct MovieAppDemoApp: App {
    
    init() {
        // 全局配置 KSPlayer 选项
        configureKSPlayer()
    }
    
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
    
    private func configureKSPlayer() {
        // 全局 KSOptions 配置
        KSOptions.isSecondOpen = true  // 开启秒开
        KSOptions.isAccurateSeek = true  // 精确 seek
        KSOptions.hardwareDecode = true  // 启用硬件解码
        KSOptions.asynchronousDecompression = true  // 异步解压缩
        
        // 启用播放器自带控件
        KSOptions.isAutoPlay = true  // 自动播放
        
        print("🔧 全局 KSPlayer 配置完成")
        print("⚡ 秒开: \(KSOptions.isSecondOpen)")
    }
}
